package com.fdb.efp.nls.service.vo;

import com.fdb.basic.framework.core.vo.BaseInfo;

import java.math.BigDecimal;

/**
 * <p>Description: 额度冻结申请表				<p>
 *
 * @author ligm
 * @date 2019-08-10
 */
public class LmtFreezeAppVO extends BaseInfo {

    private static final long serialVersionUID = 1L;
    /**
     * 冻结流水号
     */
    private String frzSerno;
    /**
     * 客户编号
     */
    private String cusId;
    /**
     * 客户名称
     */
    private String cusName;
    /**
     * 证件类型
     */
    private String certType;
    /**
     * 证件号码
     */
    private String certCode;
    /**
     * 授信协议编号
     */
    private String lmtContNo;
    /**
     * 授信额度
     */
    private BigDecimal lmtAmt;
    /**
     * 可用额度
     */
    private BigDecimal availAmt;
    /**
     * 是否循环
     */
    private String cyclicFlg;
    /**
     * 额度起始日期
     */
    private String startDate;
    /**
     * 额度到期日期
     */
    private String expireDate;
    /**
     * 冻结申请人
     */
    private String createUser;
    /**
     * 申请日期
     */
    private String applyDate;
    /**
     * 冻结原因
     */
    private String frzReason;
    /**
     * 渠道号
     */
    private String channelNo;
    /**
     * 产品id
     */
    private String prdId;
    /**
     * 产品编号
     */
    private String prdCode;
    /**
     * 产品名称
     */
    private String prdName;
    /**
     * 客户经理
     */
    private String cusManager;
    /**
     * 归属机构
     */
    private String orgCode;
    /**
     * 备注
     */
    private String remarks;
    /**
     * 审批状态
     */
    private String approveStatus;
    /**
     * 审批人名称
     */
    private String aprvUserName;
    /**
     * 审批人编号
     */
    private String aprvUserCode;
    /**
     * 人工处理意见
     */
    private String aprvComment;
    /**
     * 审批日期
     */
    private String aprvDate;
    /**
     * 创建时间
     */
    private String createTime;
    /**
     * 最后修改人
     */
    private String lastUpdateUser;
    /**
     * 最后修改时间
     */
    private String lastUpdateTime;

    /**
     * create by    luzy   2019/10/10
     * description  申请日期范围查询使用
     * */
    /**
     * 申请日期开始时间
     */
    private String startApplyData;
    /**
     * 申请日期结束时间
     */
    private String endApplyData;

    /** 归属机构名称 */
    private String orgName;
    /** 客户经理名称 */
    private String cusManagerName;
    /** 最后修改人名称 */
    private String lastUpdateUserName;
    /** 终止申请人 */
    private String createUserName;
    public String getCreateUserName() {
        return createUserName;
    }
    public void setCreateUserName(String createUserName) {
        this.createUserName = createUserName;
    }

    public String getStartApplyData() {
        return startApplyData;
    }

    public void setStartApplyData(String startApplyData) {
        this.startApplyData = startApplyData;
    }

    public String getEndApplyData() {
        return endApplyData;
    }

    public void setEndApplyData(String endApplyData) {
        this.endApplyData = endApplyData;
    }


    public void setFrzSerno(String frzSerno) {
        this.frzSerno = frzSerno;
    }

    public String getFrzSerno() {
        return this.frzSerno;
    }

    public void setCusId(String cusId) {
        this.cusId = cusId;
    }

    public String getCusId() {
        return this.cusId;
    }

    public void setCusName(String cusName) {
        this.cusName = cusName;
    }

    public String getCusName() {
        return this.cusName;
    }

    public void setCertType(String certType) {
        this.certType = certType;
    }

    public String getCertType() {
        return this.certType;
    }

    public void setCertCode(String certCode) {
        this.certCode = certCode;
    }

    public String getCertCode() {
        return this.certCode;
    }

    public void setLmtContNo(String lmtContNo) {
        this.lmtContNo = lmtContNo;
    }

    public String getLmtContNo() {
        return this.lmtContNo;
    }

    public void setLmtAmt(BigDecimal lmtAmt) {
        this.lmtAmt = lmtAmt;
    }

    public BigDecimal getLmtAmt() {
        return this.lmtAmt;
    }

    public void setAvailAmt(BigDecimal availAmt) {
        this.availAmt = availAmt;
    }

    public BigDecimal getAvailAmt() {
        return this.availAmt;
    }

    public void setCyclicFlg(String cyclicFlg) {
        this.cyclicFlg = cyclicFlg;
    }

    public String getCyclicFlg() {
        return this.cyclicFlg;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getStartDate() {
        return this.startDate;
    }

    public void setExpireDate(String expireDate) {
        this.expireDate = expireDate;
    }

    public String getExpireDate() {
        return this.expireDate;
    }

    public void setCreateUser(String createUser) {
        this.createUser = createUser;
    }

    public String getCreateUser() {
        return this.createUser;
    }

    public void setApplyDate(String applyDate) {
        this.applyDate = applyDate;
    }

    public String getApplyDate() {
        return this.applyDate;
    }

    public void setFrzReason(String frzReason) {
        this.frzReason = frzReason;
    }

    public String getFrzReason() {
        return this.frzReason;
    }

    public void setChannelNo(String channelNo) {
        this.channelNo = channelNo;
    }

    public String getChannelNo() {
        return this.channelNo;
    }

    public void setPrdId(String prdId) {
        this.prdId = prdId;
    }

    public String getPrdId() {
        return this.prdId;
    }

    public void setPrdCode(String prdCode) {
        this.prdCode = prdCode;
    }

    public String getPrdCode() {
        return this.prdCode;
    }

    public void setPrdName(String prdName) {
        this.prdName = prdName;
    }

    public String getPrdName() {
        return this.prdName;
    }

    public void setCusManager(String cusManager) {
        this.cusManager = cusManager;
    }

    public String getCusManager() {
        return this.cusManager;
    }

    public void setOrgCode(String orgCode) {
        this.orgCode = orgCode;
    }

    public String getOrgCode() {
        return this.orgCode;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getRemarks() {
        return this.remarks;
    }

    public void setApproveStatus(String approveStatus) {
        this.approveStatus = approveStatus;
    }

    public String getApproveStatus() {
        return this.approveStatus;
    }

    public void setAprvUserName(String aprvUserName) {
        this.aprvUserName = aprvUserName;
    }

    public String getAprvUserName() {
        return this.aprvUserName;
    }

    public void setAprvUserCode(String aprvUserCode) {
        this.aprvUserCode = aprvUserCode;
    }

    public String getAprvUserCode() {
        return this.aprvUserCode;
    }

    public void setAprvComment(String aprvComment) {
        this.aprvComment = aprvComment;
    }

    public String getAprvComment() {
        return this.aprvComment;
    }

    public void setAprvDate(String aprvDate) {
        this.aprvDate = aprvDate;
    }

    public String getAprvDate() {
        return this.aprvDate;
    }

    public void setCreateTime(String createTime) {
        this.createTime = createTime;
    }

    public String getCreateTime() {
        return this.createTime;
    }

    public void setLastUpdateUser(String lastUpdateUser) {
        this.lastUpdateUser = lastUpdateUser;
    }

    public String getLastUpdateUser() {
        return this.lastUpdateUser;
    }

    public void setLastUpdateTime(String lastUpdateTime) {
        this.lastUpdateTime = lastUpdateTime;
    }

    public String getLastUpdateTime() {
        return this.lastUpdateTime;
    }

    @Override
    public String toString() {
        return "LmtFreezeAppVO{" +
                "frzSerno='" + frzSerno + '\'' +
                ", cusId='" + cusId + '\'' +
                ", cusName='" + cusName + '\'' +
                ", certType='" + certType + '\'' +
                ", certCode='" + certCode + '\'' +
                ", lmtContNo='" + lmtContNo + '\'' +
                ", lmtAmt=" + lmtAmt +
                ", availAmt=" + availAmt +
                ", cyclicFlg='" + cyclicFlg + '\'' +
                ", startDate='" + startDate + '\'' +
                ", expireDate='" + expireDate + '\'' +
                ", createUser='" + createUser + '\'' +
                ", applyDate='" + applyDate + '\'' +
                ", frzReason='" + frzReason + '\'' +
                ", channelNo='" + channelNo + '\'' +
                ", prdId='" + prdId + '\'' +
                ", prdCode='" + prdCode + '\'' +
                ", prdName='" + prdName + '\'' +
                ", cusManager='" + cusManager + '\'' +
                ", orgCode='" + orgCode + '\'' +
                ", remarks='" + remarks + '\'' +
                ", approveStatus='" + approveStatus + '\'' +
                ", aprvUserName='" + aprvUserName + '\'' +
                ", aprvUserCode='" + aprvUserCode + '\'' +
                ", aprvComment='" + aprvComment + '\'' +
                ", aprvDate='" + aprvDate + '\'' +
                ", createTime='" + createTime + '\'' +
                ", lastUpdateUser='" + lastUpdateUser + '\'' +
                ", lastUpdateTime='" + lastUpdateTime + '\'' +
                ", startApplyData='" + startApplyData + '\'' +
                ", endApplyData='" + endApplyData + '\'' +
                '}';
    }

    public String getOrgName() {
        return orgName;
    }

    public void setOrgName(String orgName) {
        this.orgName = orgName;
    }

    public String getCusManagerName() {
        return cusManagerName;
    }

    public void setCusManagerName(String cusManagerName) {
        this.cusManagerName = cusManagerName;
    }

    public String getLastUpdateUserName() {
        return lastUpdateUserName;
    }

    public void setLastUpdateUserName(String lastUpdateUserName) {
        this.lastUpdateUserName = lastUpdateUserName;
    }
}
